home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / HyperCard / AYS 2.0 / Documents / What they say about AYS < prev   
Encoding:
Text File  |  1994-01-30  |  12.4 KB  |  145 lines  |  [TEXT/ttxt]

  1. Global Network Navigator - Issue #2 - January 1994
  2. •••••••••••••••••••••••••••••••••••••••••
  3.  
  4. At-Your-Service, Version 1.2
  5. By Arsenio Santos 
  6.  
  7. About At-Your-Service
  8. When Apple first revealed HyperCard to the public, it was hailed as a major development in information processing. Its intuitive presentation, open-ended design, and ease of use held great promise for Macintosh users in almost every field. However, a strange thing happened over the decade since HyperCard's initial release -- people stopped using it. This is not due to any overwhelming flaw of the product; HyperCard truly is an amazing system of information organization, and it still holds great promise. Nor is it due to lack of support; there is a broad range of HyperCard applications available, with more on the way. The sad truth may be that people simply can't find enough uses for HyperCard. 
  9.  
  10. This may change with Version 1.2 of At-Your-Service (AYS), a communications package designed around the HyperCard system. By adapting the necessities of a communications package to HyperCard's cards-in-a-stack model, Tim Barlow (AYS's author) has created a virtual Rolodex for remote services like public access or campus information systems. AYS seems to be the latest member in the expanding field of graphical user interfaces that remove the burden of terms like telnet, rlogin and ftp, and present an intuitive way to traverse the Internet. But does AYS stack up to predecessors such as gopher and Mosaic?
  11.  
  12. Performance Review 
  13. Since At-Your-Service is based on HyperCard, the application works through a combination of stacks and cards. A stack represents a virtual toolkit of different sites and services that users can access. Each stack is composed of any number of Service cards, and each card contains the parameters necessary to uniquely define a service and to connect to it. The Installer stack (AYS' main component) allows the user to add or delete Service cards onto itself, as well as copy any of its cards to other stacks. This flexibility lets users mix and match their favorite services together in bundles organized by their own particular logic. 
  14.  
  15. Furthermore, all of the activities necessary for accessing services are rendered in the HyperCard fashion of flipping through cards and pressing a button. With AYS, the type of connection is hidden from general sight, as is the login name, password, or any of the countless parameters that someone searching around the Internet generally has to deal with. Instead, you simply select the card that contains the service you want to connect to and press the Connect button. Multiple connections are made possible simply by leaving one card up on your screen and selecting another from the stack. In fact, just about every feature in AYS comes across in a simple, logical manner. 
  16.  
  17. Customization of AYS is just as easy. You can sort the cards in your stack. You can also mark certain cards for quick access, which is helpful when your stack gets filled with cards (which can happen surprisingly quickly). In addition, AYS takes advantage of HyperTalk, the scripting language embedded in HyperCard. AYS defines communications-oriented HyperTalk extensions, and doing so, allows the user a large degree of customization. In fact, the user's manual includes a few sample scripts that illustrate how easy it is to automate otherwise menial tasks with the click of your mouse. Together, these features make up an environment where users can work with stacks which are tailor-made for their own personal needs. 
  18. Installation
  19. Most Macintosh users may feel that their copy of HyperCard has collected far more dust than information, and for them the installation of AYS could be daunting. Happily, the package comes with two separate installation documents. The smaller document explains the few steps that need to be taken in order to get AYS running at all. The larger document goes into detail, explaining the process of installing cards into the Installer stack, and subsequently installing services into other stacks. Unfortunately, HyperCard applications are almost always plagued by the seemingly inherent confusion of installation within the HyperCard system, and although these two documents are both as clear and helpful as possible, the bottom line is that installation may be a challenge. Be forewarned. 
  20.  
  21. AYS is a shareware product, available to be downloaded from the following anonymous ftp sites: 
  22. mac.archive.umich.edu, in the mac/hypcard/mactools directory; 
  23. sumex-aim.stanford.edu, as info-mac/card/at-your-service-10.hqx 
  24. Notes and Bugs
  25. At-Your-Service runs on Macintoshes with System 7.0 or better. In addition, AYS requires HyperCard version 2.0 or later. To take full advantage of the communications tool provided, MacTCP also needs to be installed. Finally, in order to print out the 50+ page manual that comes with AYS, Microsoft Word is required. 
  26.  
  27. Note that At-Your-Service is shareware, and until the registration fee (currently $30 per copy or $300 for a site license) is submitted, the program will maintain service connections only for five minutes before automatically disconnecting. 
  28.  
  29. Version 1.2 of AYS was officially released on December 11, 1993. While this new version has been tested extensively, if you see any strange behavior or bugs, feel free to mention them to the author: tim.barlow@lib.utas.edu.au. 
  30. Recommendation
  31. At-Your-Service is built around the simple premise of making connections to services more hassle-free. While this premise is not original, the product is one of its finest examples, and possibly the best Macintosh-based communications package available in the public domain today. Once the initial headache of installing AYS is surmounted, it should prove to be a boon to almost anyone, as well as make Macintosh users take a second look at their dusty copies of HyperCard
  32.  
  33. Apple Library Users Group - ALUG Newsletter Winter 1994
  34. ••••••••••••••••••••••••••••••••••••••••••••••
  35.  
  36. Zephyr: An Automated Current Awareness Program Using HyperCard 
  37.  
  38. Thom Deardorff
  39.  
  40. Are you interested in creating customized reports for faculty or teachers 
  41. listing newly received materials in your collection?  How about 
  42. automatically sending those results to the requester?  It is now possible 
  43. to create such a program using HyperCard and At-Your-Service, a new 
  44. software program that provides communication extensions for HyperCard.
  45.  
  46. During the past summer, I became interested in developing a HyperCard 
  47. stack that would automatically search an online catalog and communicate 
  48. the results via email to a search requester.  After a lengthy 
  49. investigation of ftp sites, HyperCard books and assorted gurus, it became 
  50. apparent that no such program was available.  I posted a query to the 
  51. HyperCard listserv on the internet in an effort to get information on any 
  52. program that might provide the necessary communication functions for 
  53. HyperCard.  I received a note from Tim Barlow of the University of 
  54. Tasmania stating that he was working on a program that would provide the 
  55. needed communication tools for HyperCard.  The program, At-Your-Service, 
  56. was able to provide the extensions and scripts necessary to develop a 
  57. current awareness project. 
  58.  
  59. At-Your-Service, (AYS), requires System 7 and HyperCard 2.x.  To connect 
  60. to tcp/ip network (such as the internet), you will need MacTCP 1.1, and 
  61. an ethernet connection.  The power of AYS lies in its ability to provide 
  62. connections to other computers and to analyze and respond to received 
  63. information.  The program has extensions for HyperCard that allow for the 
  64. creation of “services” that connect to remote computers.  The program 
  65. consists of an installer stack, an example stack, communication tools and 
  66. a manual.  The installer stack allows for creation and testing of 
  67. services.  Each service consists of fifteen service definitions including 
  68. name, type of connection, login script and the logout script. The example 
  69. stack, which was created from the installer stack, has a number of cards 
  70. for accessing online catalogs in Australia, North America and Europe.  
  71. All of the parameters and scripts for these services are readily 
  72. accessible in the stack and are good models for developing your own 
  73. services.  In addition to the stacks, AYS comes with communication tools 
  74. needed for connecting with remote computers and providing terminal 
  75. emulation. The appropriate communication tools must be installed in the 
  76. system folder for services to operate properly.  The manual, one of the 
  77. most thorough I have seen for a HyperCard application, provides extensive 
  78. information on how to define services and how to create scripts that use 
  79. AYS HyperCard extensions.    The latest release of AYS is available on 
  80. the internet from the Macintosh ftp sites at mac.archive.umich.edu and 
  81. sumex-aim.stanford.edu.  AYS is shareware and costs $30 for individuals; 
  82. the copies available at the ftp sites are fully-functioning except that 
  83. services will terminate after five minutes.  All in all, At-Your-Service 
  84. is a very worthwhile program that greatly expands the capabilities of 
  85. HyperCard by providing the tools to communicate and control remote 
  86. computers; at $30 it is a bargain.
  87.  
  88. The program that I created with AYS and HyperCard, Zephyr, was designed 
  89. to provide faculty and students with customized electronic-mail reports 
  90. on new additions to the library collections.  The stack consists of cards 
  91. which have information for conducting a search and mailing the results, 
  92. the scripts and resources installed from At-Your-Service, and the scripts 
  93. written to interact with our online catalog and email system.  To create 
  94. a new search the new card command is selected from the HyperCard menu and 
  95. then six fields are filled out on the card: the name and email address of 
  96. the requester, the database to be searched, the next search month,  the 
  97. search terms and the name of the search.  Search terms or parameters are 
  98. developed after conversations with faculty members to determine their 
  99. areas of interest.  Zephyr works best when it searches rather broad 
  100. subject fields since there will be a better chance that some new material 
  101. will be received every month.  For this type of program to function, it 
  102. is necessary to have a field in your catalog that has a date that 
  103. material is received.  We used the cataloging date to limit searches.  
  104. Alternatively for searching citation databases such as Medline or Eric, 
  105. one could limit a search by the date citations are added to the database.  
  106. Once the searches are entered into Zephyr, all that is needed to run the 
  107. searches and to mail the results is to open the stack and start the 
  108. program.
  109.  
  110. When searching is initiated, Zephyr first checks for any pending searches 
  111. for the previous month.  If it finds a pending search, it logs into a 
  112. campus computer.  That computer then logs into the campus information 
  113. system and opens the library catalog.  The terms in the search parameter 
  114. field are then sent to the online catalog and the search is performed –– 
  115. in the example the terms "copyright.de." are sent for searching.  After 
  116. the search is performed Zephyr sends a limit command to select material 
  117. that was cataloged during the month displayed in the next search field 
  118. "10" (October ) in the example.  If no material was received during the 
  119. previous month, a message to that effect is put into the results field 
  120. for that search.  If material was received during the previous month a 
  121. command is sent so that the data can be captured and placed in the 
  122. results field.  Zephyr then continues searching until all searches are 
  123. completed.  At that point, it exits the library catalog on the campus 
  124. system and returns to the computer it logged in on.  The program then 
  125. goes through the stack and mails out the search results from each card 
  126. using the Unix mail command.  After the last search result is mailed out 
  127. the program logs off the campus computer.
  128.  
  129. Although Zephyr is not yet in full production mode, the initial response 
  130. has been enthusiastic.  Zephyr provides a customized service of value to 
  131. library users with minimal cost and little ongoing staff time.  In the 
  132. near future we plan to link the program with document delivery and 
  133. develop connections to other databases on our campus network.  Any 
  134. librarian interested in this type of service should investigate 
  135. At-Your-Service and try their hand at writing scripts to run searches on 
  136. their library catalog.    
  137.  
  138.  
  139.  
  140. Author information:
  141.  
  142. Thom Deardorff is Coordinator for Access Services at the University of 
  143. Washington Libraries.  He can be reached at the Allen Library, FM-25, 
  144. University of Washington, Seattle, WA 98195.  Phone (206) 685-1469 
  145. Internet: tdeardor@u.washington.edu